package com.cswnode.Util;

public class Constant {
    /**
     * 工具类私有化
     */
    private Constant(){}

    /**
     * 用户激活码未激活
     */
    public static final int USER_NOT_ACTIVE = 0;

    /**
     * 用户激活码已激活
     */
    public static final int USER_ACTIVE = 1;

    /**
     * 用户状态
     */
    public static final int USER_TYPE_USER = 0;
    /**
     * 管理员状态
     */
    public static final int USER_TYPE_ADMIN = 1;
    /**
     * 版主状态
     */
    public static final int USER_TYPE_MODERATOR = 2;

    /**
     * 用户激活成功
     */
    public static final int ACTIVATION_SUCCESS = 0;
    /**
     * 用户重复激活
     */
    public static final int ACTIVATION_REPEAT = 1;
    /**
     * 用户激活失败
     */
    public static final int ACTIVATION_FAILURE = 2;
    /**
     * 登陆凭证存活时间默认
     *
     * 12小时（1分钟*60*12）
     */
    public static final int DEFAULT_TICKET_SECONDS = 60 * 60 * 12;
    /**
     * 登陆凭证存活时间（勾选）
     * 100天
     */
    public  static final int REMEMBERME_TICKET_SECONDS = 60 * 60 * 24 * 100;
    /**
     * 用户凭证激活状态
     */
    public static final int LOGINTICKET_STATUS_ACTIVATION = 0;
    /**
     * 用户凭证失效状态
     */
    public static final int LOGINTICKET_STATUS_NO_ACTIVATION = 1;
    /**
     * 实体类型，帖子类型
     */
    public static final int ENTITY_TYPE_POST = 1;
    /**
     * 实体类型，评论类型
     */
    public static final int ENTITY_TYPE_COMMENT = 2;
    /**
     * 实体类型，用户类型
     */
    public static final int ENTITY_TYPE_USER = 3;
    /**
     * 消息已读状态码
     */
    public static final int HAVE_READ = 1;
    /**
     * 消息未读状态码
     */
    public static final int UNREAD = 0;
    /**
     * 用户点赞
     */
    public static final int USER_LIKE = 1;
    /**
     * 用户未点赞
     */
    public static final int USER_NOT_LIKE = 0;
    /**
     * 主题评论
     */
    public static final String TOPIC_COMMENT = "comment";
    /**
     * 主题点赞
     */
    public static final String TOPIC_LIKE = "like";
    /**
     * 主题关注
     */
    public static final String TOPIC_FOLLOW = "follow";

    /**
     * 系统ID
     */
    public static final Integer SYSTEM_ID = 1;
}
